NNNFNNH2NNHNHO